#wrap.medical{
	background-color: #edf5fa;
}
/*placeholder -- color*/
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{
    color: #C8C8C8;
}
input::-ms-input-placeholder,textarea::-ms-input-placeholder{
    color: #C8C8C8;
}
input::-moz-input-placeholder,textarea::-moz-input-placeholder{
    color: #C8C8C8;
}
input::input-placeholder,textarea::input-placeholder{
    color: #C8C8C8;
}

#wrap>.bindBox,
#medicalOrder .bindBox{
	padding-top: .24rem;
	margin-bottom: .24rem;
}
#wrap>.bindBox ul,
#medicalOrder .bindBox ul{
	border-top: 0.02rem solid #EEEEEE;
	border-bottom: 0.02rem solid #EEEEEE;
	padding-left: .24rem;
	background-color: #fff;
}
#wrap>.bindBox ul li,
#medicalOrder .bindBox ul li{
	height: .88rem;
	line-height: .88rem;
	border-bottom: 0.02rem solid #EEEEEE;
	color: #6B6B6B;
	font-size: .32rem;
}
#wrap>.bindBox ul li:last-child,
#medicalOrder .bindBox ul li:last-child{
	border-bottom: none;
}
#wrap>.bindBox ul li i,
#medicalOrder .bindBox ul li i{
	width: .36rem;
	float: left;
	margin-top: .26rem;
	margin-left: 0.01rem;
}
#wrap>.bindBox ul li i img,
#medicalOrder .bindBox ul li i img{
	vertical-align: top;
}
#wrap>.bindBox ul li input,
#medicalOrder .bindBox ul li input{
	outline: none;
	border:none;
	width: 6.65rem;
	height: 100%;
	float: left;
	margin-left: .24rem;
	font-size: inherit;
}
#medicalOrder .chooseDate{
    line-height: .88rem;
    border-top: 0.02rem solid #EEEEEE;
    border-bottom: 0.02rem solid #EEEEEE;
    color: #6B6B6B;
    background-color: #fff;
    font-size: .32rem;
    margin: .24rem 0;
}
#medicalOrder .chooseDate>div{
	position: relative;
	border-bottom: 0.02rem solid #EEEEEE;
}
#medicalOrder .chooseDate i.icon{
	width: .36rem;
    float: left;
    margin-top: .26rem;
    margin-left: 0.25rem;
}
#medicalOrder .chooseDate i.icon img{
	vertical-align: top;
}
#medicalOrder .chooseDate>div span{
	margin-left: .24rem;
}
#medicalOrder .chooseDate .img{
	width: .26rem;
    position: absolute;
    top: 50%;
    right: .3rem;
    margin-top: -.08rem;
}
#medicalOrder .chooseDate .dateBox{
	line-height: .88rem;
    text-align: center;
    color: #232323;
    background-color: #fff;
    height: 4.4rem;
    overflow: auto;
    display: none;
}
::-webkit-scrollbar  
{  
    width: 0;  
    height: 0;  
    background-color: transparent;  
}  
#medicalOrder .chooseDate .dateBox li{
	border-bottom: 0.02rem solid #EEEEEE;
}
/*#medicalOrder .bindBox ul li a{
	display: block;
	margin-left: .6rem;
}*/
#medicalOrder .comboBox .choiceSex{
	overflow: hidden;
	border-top: 0.02rem solid #eee;
}
#medicalOrder .comboBox .choiceSex li{
	float: left;
	width: 50%;
	text-align: center;
	height: .9rem;
	line-height: .88rem;
	font-size: .32rem;
	color: #808080;
	background-color: #F8F8F8;
	border-bottom: 0.02rem solid #eee;
	box-sizing:border-box;
}
#medicalOrder .comboBox .choiceSex li.active{
	background-color: #fff;
	border-bottom-color: #fff;
}
#medicalOrder .comboBox .choiceSex li img{
	display: inline;
	width: .36rem;
	vertical-align: -.06rem;
	margin-right: .24rem;
}
#medicalOrder .comboBox .choiceSex li:first-child{
	border-right: 0.02rem solid #eee;
}
#medicalOrder .comboBox .comboCon{
	background-color: #fff;
	padding-left: .24rem;
	border-bottom: 0.02rem solid #eee;
}
#medicalOrder .comboBox .comboCon ul{
	display: none;
}
#medicalOrder .comboBox .comboCon .show{
	display: block;
}
#medicalOrder .comboBox .comboCon li{
	border-bottom: 0.02rem solid #eee;
	color: #6B6B6B;
	position: relative;
}
#medicalOrder .comboBox .comboCon li:last-child{
	border-bottom: none;
}
#medicalOrder .comboBox .comboCon .list{
	line-height: .88rem;
	margin-right:.96rem;
	position: relative;
}
#medicalOrder .comboBox .comboCon .list .icon{
	width: .31rem;
	display: inline-block;
	margin: .26rem .22rem 0 .12rem;
	vertical-align: top;
}
#medicalOrder .comboBox .comboCon .list .title{
	font-size: .28rem;
	display: inline-block;
	max-width: 4rem;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	vertical-align: top;
}
#medicalOrder .comboBox .comboCon .list .dir{
	width: .26rem;
	position: absolute;
	top: 50%;
	margin-top: -.08rem;
	margin-left: .28rem;
}
#medicalOrder .comboBox .comboCon li p{
	display: none;
	padding: 0 1rem .2rem .5rem;
	font-size: .26rem;
	line-height: .36rem;
}
#medicalOrder .comboBox .comboCon .checkBox{
	position: absolute;
	top: 0;
	right: 0;
	width: .36rem;
	height: .36rem;
	padding: .27rem .3rem;
}
#medicalOrder .comboBox .comboCon .checkBox input{  
    width: .36rem;  
    height: .36rem;
    opacity: 0;
}
#medicalOrder .comboBox .comboCon .checkBox label{  
    background-image:url(../img/medicalImg/hasCheck.png);  
    background-repeat: no-repeat;  
    background-size: 100% 100%;  
    display: inline-block;  
    height: .36rem;  
    width: .36rem;  
    position: absolute;  
    top: .27rem;  
    left: .3rem;  
}  
#medicalOrder .comboBox .comboCon .checkBox input:checked + label{  
    background-image:url(../img/medicalImg/isCheck.png);  
} 
#medicalOrder>p{
	background-color: #fff;
	color: #9B9B9B;
	width: 100%;
	box-sizing:border-box;
}
#medicalOrder>p.tip{
	line-height: .32rem;
	padding: .24rem .24rem 0 .3rem;
	font-size: .24rem;
}
#medicalOrder>p.hotline{
	border-bottom: 0.02rem solid #eee;
	line-height: .9rem;
	text-align: center;
	font-size: .24rem;
}
#medicalOrder>p.hotline a{
	color: #43ACF9;
	margin-left: .08rem;
}
#medicalOrder .copyright{
	text-align: center;
    color: #D8D8D8;
    margin-top: .1rem;
    padding-bottom: 1.36rem;
    font-size: .24rem;
    line-height: .36rem;
}
#wrap>.affirmBtn{
    /*position: fixed;*/
	width: 100%;
	/*bottom: 0;*/
	height: 1.36rem;
	padding: .24rem;
	/*box-shadow: 0 -0.02rem 0 0 #E4E4E4;*/
	/*background-color: #fff;*/
	box-sizing:border-box;
	max-width: 750px;
	min-width: 320px;
}
#medicalOrder .affirmBtn{
	position: fixed;
	width: 100%;
	bottom: 0;
	height: 1.36rem;
	padding: .24rem;
	box-shadow: 0 -0.02rem 0 0 #E4E4E4;
	background-color: #fff;
	box-sizing:border-box;
	max-width: 750px;
	min-width: 320px;
}
#wrap>.affirmBtn a,
#medicalOrder .affirmBtn a{
	display: block;
	width: 100%;
	background-color: #43ACF9;
	font-size: .32rem;
	color: #fff;
	text-align: center;
	line-height: .88rem;
	border-radius: .16rem;
}